var path = window.location.pathname.split('.')[0].split('/')[2];
if(path != ''){
    $('.'+path).addClass('active');
}else {
    $('.index').addClass('active');
}


var tpl  =  $("#myTemplate").html();
var template = Handlebars.compile(tpl);
$.ajax({
    url:"/order.json",
    type:"get",
    dataType:"json",
    data:{
        pageSize:10
    },
    success:function(data){
        var arr = [];
        arr = data;
        var html = template(data);
        $('.project-content').empty();
        $('.project-content').append(html);

    },
    error: function(err) {
        $('.err-info').html(JSON.parse(err.responseText).errors[0].msg);
    }
});

//
var tpl1 = $("#myTemplate").html();
$.ajax({
    url:"/assets/script/pagination.hbs",
    type:"get",
    async:false,
    success:function(data){
        tpl1 = data;
        $('.order-detail').click(function(){
            $('.err-info').html('');
            $('.order-details').css('display','none');
            $(this).parent().parent().next().css('display','block');
            $(this).parent().parent().next().find('.google').change(function(){
                var verifyType = Number($("#google").find("option:selected").val());
                if(verifyType==2){
                    $('.send-code').css('display','block');
                }else{
                    $('.send-code').css('display','none');
                }
            });
        });
        $('.pay-btn').click(function(){
            $('.err-info').html('');
            var id = $(this).data('id');
            var verifyCode= $(this).parent().parent().next().find('.google-password').val();
            var verifyType = Number($(this).parent().parent().next().find("option:selected").val());
            if(verifyType==1){ //谷歌验证
                if(verifyCode==''){
                    $('.err-info').html('谷歌身份验证码不能为空');
                }else{
                    $.ajax({
                        url:'/order.json',
                        data:{
                            id:id,
                            verifyType:verifyType,
                            verifyCode:verifyCode
                        },
                        dataType:'json',
                        type:'PATCH',
                        success:function(data){
                            location.href='/order?viewType=page';
                        },
                        error:function(err){
                            $('.err-info').html(JSON.parse(err.responseText).errors[0].msg);

                        }
                    })
                }
            }else{ //手机验证
                if(verifyCode==''){
                    $('.err-info').html('手机验证码不能为空');
                }else{
                    $.ajax({
                        url:'/order.json',
                        data:{
                            id:id,
                            verifyType:verifyType,
                            verifyCode:verifyCode
                        },
                        dataType:'json',
                        type:'PATCH',
                        success:function(data){
                            location.href='/order?viewType=page';
                        },
                        error:function(err){
                            $('.err-info').html(JSON.parse(err.responseText).errors[0].msg);

                        }
                    })
                }
            }
        })
    },
    error:function(err){

    }
});
var template1 = Handlebars.compile(tpl1);
$.ajax({
    url:'order.json',
    type:'get',
    dataType:'json',
    success:function(data){
        var array=[];
        for(var i=1;i<=data.data.totalPages;i++){
            array.push(i);
        }
        data.array=array;
        var html = template1(data);
        $('.pagina').append(html);
        $('.real a').click(function(){
            $('.pages').css('display','block');
        });
        var total = data.data.totalPages;
        $('.real a').data('total',total);
        $(document).click(function(){
            $('.pages').css('display','none');
        });
        $(".pages").click(function(event){
            event.stopPropagation();
        });
        $('.real a').click(function(event){
            event.stopPropagation();
        });
        // $('.all').click(function(){
        //     setTimeout(function(){
        //         $('.pages').css('display','none');
        //     },500)
        // });
        //中间页数
        $('.page a').click(function(){
            $('.real a').html($(this).html());
            $('.pages').css('display','none');
            var current = $(this).data('p');
            $('.real a').data('p',current);
            $.ajax({
                url:'order.json',
                type:'get',
                data:{
                    currentPage:current
                },
                success:function(data){
                    var html = template(data);
                    $('.project-content').empty();
                    $('.project-content').append(html);
                    $('.order-detail').click(function(){
                        $('.err-info').html('');
                        $('.order-details').css('display','none');
                        $(this).parent().parent().next().css('display','block');
                        $(this).parent().parent().next().find('.google').change(function(){
                            var verifyType = Number($(this).find("option:selected").val());
                            if(verifyType==2){
                                $('.send-code').css('display','block');
                            }else{
                                $('.send-code').css('display','none');
                            }
                        });
                    });
                    $('.pay-btn').click(function(){
                        $('.err-info').html('');
                        var id = $(this).data('id');
                        var verifyCode= $(this).parent().parent().next().find('.google-password').val();
                        var verifyType = Number($(this).parent().parent().next().find("option:selected").val());
                        if(verifyType==1){ //谷歌验证
                            if(verifyCode==''){
                                $('.err-info').html('谷歌身份验证码不能为空');
                            }else{
                                $.ajax({
                                    url:'/order.json',
                                    data:{
                                        id:id,
                                        verifyType:verifyType,
                                        verifyCode:verifyCode
                                    },
                                    dataType:'json',
                                    type:'PATCH',
                                    success:function(data){
                                        location.href='/order?viewType=page';
                                    },
                                    error:function(err){
                                        $('.err-info').html(JSON.parse(err.responseText).errors[0].msg);

                                    }
                                })
                            }
                        }else{ //手机验证
                            if(verifyCode==''){
                                $('.err-info').html('手机验证码不能为空');
                            }else{
                                $.ajax({
                                    url:'/order.json',
                                    data:{
                                        id:id,
                                        verifyType:verifyType,
                                        verifyCode:verifyCode
                                    },
                                    dataType:'json',
                                    type:'PATCH',
                                    success:function(data){
                                        location.href='/order?viewType=page';
                                    },
                                    error:function(err){
                                        $('.err-info').html(JSON.parse(err.responseText).errors[0].msg);

                                    }
                                })
                            }
                        }
                    })
                },
                error:function(msg){
                }
            })
        });
        //上一页
        $('.prev').click(function(){
            var current = Number($('.real a').data('p'))-1;
            if(current<1){
                current = 1;
                $('.real a').data('p',current);
                $('.real a').html('第'+current+'页');
            }else{
                $('.real a').data('p',current);
                $('.real a').html('第'+current+'页');
                $.ajax({
                    url:'order.json',
                    type:'get',
                    data:{
                        currentPage:current
                    },
                    success:function(data){
                        var html = template(data);
                        $('.project-content').empty();
                        $('.project-content').append(html);
                        $('.order-detail').click(function(){
                            $('.err-info').html('');
                            $('.order-details').css('display','none');
                            $(this).parent().parent().next().css('display','block');
                            $(this).parent().parent().next().find('.google').change(function(){
                                var verifyType = Number($(this).find("option:selected").val());
                                if(verifyType==2){
                                    $('.send-code').css('display','block');
                                }else{
                                    $('.send-code').css('display','none');
                                }
                            });
                        });
                        $('.pay-btn').click(function(){
                            $('.err-info').html('');
                            var id = $(this).data('id');
                            var verifyCode= $(this).parent().parent().next().find('.google-password').val();
                            var verifyType = Number($(this).parent().parent().next().find("option:selected").val());
                            if(verifyType==1){ //谷歌验证
                                if(verifyCode==''){
                                    $('.err-info').html('谷歌身份验证码不能为空');
                                }else{
                                    $.ajax({
                                        url:'/order.json',
                                        data:{
                                            id:id,
                                            verifyType:verifyType,
                                            verifyCode:verifyCode
                                        },
                                        dataType:'json',
                                        type:'PATCH',
                                        success:function(data){
                                            location.href='/order?viewType=page';
                                        },
                                        error:function(err){
                                            $('.err-info').html(JSON.parse(err.responseText).errors[0].msg);

                                        }
                                    })
                                }
                            }else{ //手机验证
                                if(verifyCode==''){
                                    $('.err-info').html('手机验证码不能为空');
                                }else{
                                    $.ajax({
                                        url:'/order.json',
                                        data:{
                                            id:id,
                                            verifyType:verifyType,
                                            verifyCode:verifyCode
                                        },
                                        dataType:'json',
                                        type:'PATCH',
                                        success:function(data){
                                            location.href='/order?viewType=page';
                                        },
                                        error:function(err){
                                            $('.err-info').html(JSON.parse(err.responseText).errors[0].msg);

                                        }
                                    })
                                }
                            }
                        })
                    },
                    error:function(msg){
                    }
                })
            }

        });
        //下一页
        $('.next').click(function(){
            var current = Number($('.real a').data('p'))+1;
            var total = $('.real a').data('total');
            if(current>total){
                current = total;
                $('.real a').data('p',current);
                $('.real a').html('第'+current+'页');
            }else{
                $('.real a').data('p',current);
                $('.real a').html('第'+current+'页');
                $.ajax({
                    url:'order.json',
                    type:'get',
                    data:{
                        currentPage:current
                    },
                    success:function(data){
                        var html = template(data);
                        $('.project-content').empty();
                        $('.project-content').append(html);
                        $('.order-detail').click(function(){
                            $('.err-info').html('');
                            $('.order-details').css('display','none');
                            $(this).parent().parent().next().css('display','block');
                            $(this).parent().parent().next().find('.google').change(function(){
                                var verifyType = Number($(this).find("option:selected").val());
                                if(verifyType==2){
                                    $('.send-code').css('display','block');
                                }else{
                                    $('.send-code').css('display','none');
                                }
                            });
                        });
                        $('.pay-btn').click(function(){
                            $('.err-info').html('');
                            var id = $(this).data('id');
                            var verifyCode= $(this).parent().parent().next().find('.google-password').val();
                            var verifyType = Number($(this).parent().parent().next().find("option:selected").val());
                            if(verifyType==1){ //谷歌验证
                                if(verifyCode==''){
                                    $('.err-info').html('谷歌身份验证码不能为空');
                                }else{
                                    $.ajax({
                                        url:'/order.json',
                                        data:{
                                            id:id,
                                            verifyType:verifyType,
                                            verifyCode:verifyCode
                                        },
                                        dataType:'json',
                                        type:'PATCH',
                                        success:function(data){
                                            location.href='/order?viewType=page';
                                        },
                                        error:function(err){
                                            $('.err-info').html(JSON.parse(err.responseText).errors[0].msg);

                                        }
                                    })
                                }
                            }else{ //手机验证
                                if(verifyCode==''){
                                    $('.err-info').html('手机验证码不能为空');
                                }else{
                                    $.ajax({
                                        url:'/order.json',
                                        data:{
                                            id:id,
                                            verifyType:verifyType,
                                            verifyCode:verifyCode
                                        },
                                        dataType:'json',
                                        type:'PATCH',
                                        success:function(data){
                                            location.href='/order?viewType=page';
                                        },
                                        error:function(err){
                                            $('.err-info').html(JSON.parse(err.responseText).errors[0].msg);

                                        }
                                    })
                                }
                            }
                        })
                    },
                    error:function(msg){
                    }
                })
            }

        });
        $('.order-detail').click(function(){
            $('.err-info').html('');
            $('.order-details').css('display','none');
            $(this).parent().parent().next().css('display','block');
            $(this).parent().parent().next().find('.google').change(function(){
                var verifyType = Number($(this).find("option:selected").val());
                if(verifyType==2){
                    $('.send-code').css('display','block');
                }else{
                    $('.send-code').css('display','none');
                }
            });
        });
        $('.pay-btn').click(function(){
            $('.err-info').html('');
            var id = $(this).data('id');
            var verifyCode= $(this).parent().parent().next().find('.google-password').val();
            var verifyType = Number($(this).parent().parent().next().find("option:selected").val());
            if(verifyType==1){ //谷歌验证
                if(verifyCode==''){
                    $('.err-info').html('谷歌身份验证码不能为空');
                }else{
                    $.ajax({
                        url:'/order.json',
                        data:{
                            id:id,
                            verifyType:verifyType,
                            verifyCode:verifyCode
                        },
                        dataType:'json',
                        type:'PATCH',
                        success:function(data){
                            location.href='/order?viewType=page';
                        },
                        error:function(err){
                            $('.err-info').html(JSON.parse(err.responseText).errors[0].msg);

                        }
                    })
                }
            }else{ //手机验证
                if(verifyCode==''){
                    $('.err-info').html('手机验证码不能为空');
                }else{
                    $.ajax({
                        url:'/order.json',
                        data:{
                            id:id,
                            verifyType:verifyType,
                            verifyCode:verifyCode
                        },
                        dataType:'json',
                        type:'PATCH',
                        success:function(data){
                            location.href='/order?viewType=page';
                        },
                        error:function(err){
                            $('.err-info').html(JSON.parse(err.responseText).errors[0].msg);

                        }
                    })
                }
            }
        })
    },
    error:function(){

    }
});